/**
 * 
 */
package cn.com.easy.permission.model;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;

import org.hibernate.annotations.DynamicInsert;
import org.hibernate.annotations.DynamicUpdate;

import cn.com.easy.persistence.BaseEntity;

/**
 * 角色表
 * 
 * @author nibili 2015年4月21日下午11:17:52
 * 
 */
@Entity
@Table(name = "pf_md_role")
@DynamicInsert
@DynamicUpdate
public class RoleModel extends BaseEntity {

	/** */
	private static final long serialVersionUID = 5783107375739992294L;
	/** 角色名称 */
	@Column(nullable = false)
	private String name;
	/** 是否可用 */
	private Boolean isEnable = true;
	/** 备注 */
	private String mark;

	/**
	 * 获取 是否可用
	 * 
	 * @return
	 * @auth nibili 2015年9月16日 下午5:14:22
	 */
	public Boolean getIsEnable() {
		return isEnable;
	}

	/**
	 * 设置 是否可用
	 * 
	 * @param isEnable
	 * @auth nibili 2015年9月16日 下午5:14:22
	 */
	public void setIsEnable(Boolean isEnable) {
		this.isEnable = isEnable;
	}

	/**
	 * 获取 角色名称
	 * 
	 * @return
	 * @auth nibili 2015年4月21日 下午11:20:02
	 */
	public String getName() {
		return name;
	}

	/**
	 * 设置 角色名称
	 * 
	 * @param name
	 * @auth nibili 2015年4月21日 下午11:20:02
	 */
	public void setName(String name) {
		this.name = name;
	}

	/**
	 * 获取 备注
	 * 
	 * @return
	 * @auth nibili 2015年4月21日 下午11:20:02
	 */
	public String getMark() {
		return mark;
	}

	/**
	 * 设置 备注
	 * 
	 * @param mark
	 * @auth nibili 2015年4月21日 下午11:20:02
	 */
	public void setMark(String mark) {
		this.mark = mark;
	}

}
